home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / pvm34b3.zip / pvm34b3 / pvmtest / module_list.h < prev    next >
C/C++ Source or Header  |  1995-05-22  |  13KB  |  225 lines

  1. /********************************************************/
  2. /*    List of test modules                */
  3. /********************************************************/
  4.  
  5. #include "test_list.h"
  6.  
  7. module_array module_list = {
  8. {"pvm_mstat correct",            
  9.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test1,(void (*)())test1_slave},
  10. {"pvm_mstat incorrect",
  11.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test2,(void (*)())test2_slave},
  12. {"pvm_addhosts correct",
  13.     {0,ALL_HOSTS},1,NOT_YET_PROCESSED,(short (*)())test3,(void (*)())test3_slave},
  14. {"pvm_addhosts incorrect",
  15.     {0,ALL_HOSTS},1,NOT_YET_PROCESSED,(short (*)())test4,(void (*)())test4_slave},
  16. {"pvm_delhosts correct",
  17.     {0,1},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test5,(void (*)())test5_slave},
  18. {"pvm_delhosts incorrect",
  19.     {0,1},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test6,(void (*)())test6_slave},
  20. {"Race pvm_addhosts()-pvm_config()",
  21.     {0,ALL_HOSTS},1,NOT_YET_PROCESSED,(short (*)())test7,(void (*)())test7_slave},
  22. {"Race pvm_delhosts()-pvm_config()",
  23.     {0,1},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test8,(void (*)())test8_slave},
  24. {"pvm_hostsync()",
  25.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test9,(void (*)())test9_slave},
  26. {"pvm_pstat() correct",
  27.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test10,(void (*)())test10_slave},
  28. {"pvm_pstat() incorrect",
  29.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test11,(void (*)())test11_slave},
  30. {"pvm_spawn() sequential",
  31.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test12,(void (*)())test12_slave},
  32. {"pvm_spawn() simultaneous",
  33.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test13,(void (*)())test13_slave},
  34. {"pvm_kill() correct",
  35.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test14,(void (*)())test14_slave},
  36. {"pvm_kill() incorrect",
  37.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test15,(void (*)())test15_slave},
  38. {"pvm_tidtohost()",
  39.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test16,(void (*)())test16_slave},
  40. {"pvm_parent()",
  41.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test17,(void (*)())test17_slave},
  42. {"pvm_sendsig()",
  43.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test18,(void (*)())test18_slave},
  44. {"pvm_tasks()",
  45.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test19,(void (*)())test19_slave},
  46. {"pvm_exit()",
  47.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test20,(void (*)())test20_slave},
  48. {"several group servers started ?",
  49.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test21,(void (*)())test21_slave},
  50. {"pvm_joingroup incorrect",
  51.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test22,(void (*)())test22_slave},
  52. {"pvm_lvgroup incorrect",
  53.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test23,(void (*)())test23_slave},
  54. {"pvm_joingroup() pvm_lvgroup()  pvm_gsize()",
  55.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test24,(void (*)())test24_slave},
  56. {"group completion",
  57.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test25,(void (*)())test25_slave},
  58. {"pvm_getinst() pvm_gettid()",
  59.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test26,(void (*)())test26_slave},
  60. {"pvm_initsend() getsbuf() freebuf()",
  61.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test27,(void (*)())test27_slave},
  62. {"pvm_pkxxx() pvm_upkxxx()",
  63.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test28,(void (*)())test28_slave},
  64. {"pvm_getrbuf()",
  65.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test29,(void (*)())test29_slave},
  66. {"pvm_bufinfo()",
  67.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test30,(void (*)())test30_slave},
  68. {"pvm_mytid()",
  69.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test31,(void (*)())test31_slave},
  70. {"pvm_mkbuf()",
  71.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test32,(void (*)())test32_slave},
  72. {"send() recv() p() p() coherency",
  73.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test33,(void (*)())test33_slave},
  74. {"pvm_setsbuf()",
  75.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test34,(void (*)())test34_slave},
  76. {"pvm_setrbuf()",
  77.     {0,ALL_ARCHS},ALL_ARCHS,NOT_YET_PROCESSED,(short (*)())test35,(void (*)())test35_slave},
  78. {"pvm_set?buf() incorrect",
  79.     {0,1},1,NOT_YET_PROCESSED,(short (*)())test36,(void (*)())test36_slave},
  80. {"pvm_bcast()",
  81.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test37,(void (*)())test37_slave},
  82. {"pvm_barrier()",
  83.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test38,(void (*)())test38_slave},
  84. {"pvm_reduce()",
  85.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test39,(void (*)())test39_slave},
  86. {"pvm_gather()",
  87.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test40,(void (*)())test40_slave},
  88. {"pvm_scatter()",
  89.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test41,(void (*)())test41_slave},
  90. {"pvm_mcast()",
  91.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test42,(void (*)())test42_slave},
  92. {"pvm_trecv()",
  93.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test43,(void (*)())test43_slave},
  94. {"pvm_nrecv()",
  95.     {0,ALL_HOSTS},ALL_HOSTS,NOT_YET_PROCESSED,(short (*)())test44,(void (*)())test44_slave},
  96. {"latency-bandwidth send-recv",
  97.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test45,(void (*)())test45_slave},
  98. {"latency-bandwidth psend-precv",
  99.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test46,(void (*)())test46_slave},
  100. {"pvm_notify",
  101.         {0,1},1,NOT_YET_PROCESSED,(short (*)())test47,(void (*)())test47_slave},
  102. {"head-head Empty SEND daemon default",
  103.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test48,(void (*)())test48_slave},
  104. {"head-head Empty SEND daemon Raw",
  105.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test49,(void (*)())test49_slave},
  106. {"head-head Empty SEND daemon InPlace",
  107.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test50,(void (*)())test50_slave},
  108. {"head-head Empty SEND direct default",
  109.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test51,(void (*)())test51_slave},
  110. {"head-head Empty SEND direct Raw",
  111.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test52,(void (*)())test52_slave},
  112. {"head-head Empty SEND direct InPlace",
  113.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test53,(void (*)())test53_slave},
  114. {"head-head Empty PSEND daemon",
  115.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test54,(void (*)())test54_slave},
  116. {"head-head Empty PSEND direct",
  117.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test55,(void (*)())test55_slave},
  118. {"head-head Not_empty SEND daemon default",
  119.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test56,(void (*)())test56_slave},
  120. {"head-head Not_empty SEND daemon Raw",
  121.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test57,(void (*)())test57_slave},
  122. {"head-head Not_empty SEND daemon InPlace",
  123.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test58,(void (*)())test58_slave},
  124. {"head-head Not_empty SEND direct default",
  125.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test59,(void (*)())test59_slave},
  126. {"head-head Not_empty SEND direct Raw",
  127.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test60,(void (*)())test60_slave},
  128. {"head-head Not_empty SEND direct InPlace",
  129.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test61,(void (*)())test61_slave},
  130. {"head-head Not_empty PSEND daemon",
  131.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test62,(void (*)())test62_slave},
  132. {"head-head Not_empty PSEND direct",
  133.     {0,2},2,NOT_YET_PROCESSED,(short (*)())test63,(void (*)())test63_slave},
  134. {"triangle Empty SEND daemon default",
  135.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test64,(void (*)())test64_slave},
  136. {"triangle Empty SEND daemon Raw",
  137.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test65,(void (*)())test65_slave},
  138. {"triangle Empty SEND daemon InPlace",
  139.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test66,(void (*)())test66_slave},
  140. {"triangle Empty SEND direct default",
  141.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test67,(void (*)())test67_slave},
  142. {"triangle Empty SEND direct Raw",
  143.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test68,(void (*)())test68_slave},
  144. {"triangle Empty SEND direct InPlace",
  145.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test69,(void (*)())test69_slave},
  146. {"triangle Empty PSEND daemon",
  147.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test70,(void (*)())test70_slave},
  148. {"triangle Empty PSEND direct",
  149.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test71,(void (*)())test71_slave},
  150. {"triangle Not_empty SEND daemon default",
  151.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test72,(void (*)())test72_slave},
  152. {"triangle Not_empty SEND daemon Raw",
  153.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test73,(void (*)())test73_slave},
  154. {"triangle Not_empty SEND daemon InPlace",
  155.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test74,(void (*)())test74_slave},
  156. {"triangle Not_empty SEND direct default",
  157.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test75,(void (*)())test75_slave},
  158. {"triangle Not_empty SEND direct Raw",
  159.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test76,(void (*)())test76_slave},
  160. {"triangle Not_empty SEND direct InPlace",
  161.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test77,(void (*)())test77_slave},
  162. {"triangle Not_empty PSEND daemon",
  163.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test78,(void (*)())test78_slave},
  164. {"triangle Not_empty PSEND direct",
  165.     {0,3},3,NOT_YET_PROCESSED,(short (*)())test79,(void (*)())test79_slave},
  166. {"funneling Empty SEND daemon Default",
  167.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test80,(void (*)())test80_slave},
  168. {"funneling Empty SEND daemon Raw",
  169.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test81,(void (*)())test81_slave},
  170. {"funneling Empty SEND daemon InPlace",
  171.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test82,(void (*)())test82_slave},
  172. {"funneling Empty SEND direct Default",
  173.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test83,(void (*)())test83_slave},
  174. {"funneling Empty SEND direct Raw",
  175.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test84,(void (*)())test84_slave},
  176. {"funneling Empty SEND direct InPlace",
  177.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test85,(void (*)())test85_slave},
  178. {"funneling Empty MCAST daemon Default",
  179.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test86,(void (*)())test86_slave},
  180. {"funneling Empty MCAST daemon Raw",
  181.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test87,(void (*)())test87_slave},
  182. {"funneling Empty MCAST daemon InPlace",
  183.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test88,(void (*)())test88_slave},
  184. {"funneling Empty MCAST direct Default",
  185.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test89,(void (*)())test89_slave},
  186. {"funneling Empty MCAST direct Raw",
  187.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test90,(void (*)())test90_slave},
  188. {"funneling Empty MCAST direct InPlace",
  189.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test91,(void (*)())test91_slave},
  190. {"funneling Empty PSEND daemon",
  191.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test92,(void (*)())test92_slave},
  192. {"funneling Empty PSEND direct",
  193.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test93,(void (*)())test93_slave},
  194. {"funneling Not_empty SEND daemon Default",
  195.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test94,(void (*)())test94_slave},
  196. {"funneling Not_empty SEND daemon Raw",
  197.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test95,(void (*)())test95_slave},
  198. {"funneling Not_empty SEND daemon InPlace",
  199.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test96,(void (*)())test96_slave},
  200. {"funneling Not_empty SEND direct Default",
  201.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test97,(void (*)())test97_slave},
  202. {"funneling Not_empty SEND direct Raw",
  203.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test98,(void (*)())test98_slave},
  204. {"funneling Not_empty SEND direct InPlace",
  205.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test99,(void (*)())test99_slave},
  206. {"funneling Not_empty MCAST daemon Default",
  207.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test100,(void (*)())test100_slave},
  208. {"funneling Not_empty MCAST daemon Raw",
  209.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test101,(void (*)())test101_slave},
  210. {"funneling Not_empty MCAST daemon InPlace",
  211.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test102,(void (*)())test102_slave},
  212. {"funneling Not_empty MCAST direct Default",
  213.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test103,(void (*)())test103_slave},
  214. {"funneling Not_empty MCAST direct Raw",
  215.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test104,(void (*)())test104_slave},
  216. {"funneling Not_empty MCAST direct InPlace",
  217.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test105,(void (*)())test105_slave},
  218. {"funneling Not_empty PSEND daemon",
  219.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test106,(void (*)())test106_slave},
  220. {"funneling Not_empty PSEND direct",
  221.     {0,FUNNELING_DEFAULT},FUNNELING_DEFAULT,NOT_YET_PROCESSED,(short (*)())test107,(void (*)())test107_slave}
  222.  
  223.         };
  224.  
  225.